<?
include 'config/config.inc.php';
include '../source/includes/distributori.class.php';
rinnovaSessione(true);
header('Content-Type: text/html; charset=UTF-8');
switch($_POST['op']) {
	case "getElenco":
		die(Distributore::getElenco($_POST['min'],$_POST['max'],$_POST['orderby'],$_POST['where']));
		break;
		
	case "salva":
		$_POST = decodeUtf8Array($_POST);
		$_POST['data_end'] = formattaData($_POST['data_end']);
		die(Distributore::salva($_POST['id'],$_POST['nome'],$_POST['referente'],$_POST['indirizzo'],$_POST['citta'],$_POST['provincia'],$_POST['nazione'],$_POST['telefono'],$_POST['iva'],$_POST['username'],$_POST['pw']));
		break;
		
	case "getRecord":
		die(Distributore::getRecord($_POST['id']));
		break;
		
	case "attiva":
		die(Distributore::attiva($_POST['id'],$_POST['attivo']));
		break;
		
	case "archivia":
		die(Distributore::archivia($_POST['id'],$_POST['archivio']));
		break;
		
	case "elimina":
		die(Distributore::elimina($_POST['id']));
		break;
		
	case "cerca":
		$_POST = decodeUtf8Array($_POST);
		die(Distributore::cerca($_POST['search']));
		break;
		
	case "cercaElenco":
		$_POST = decodeUtf8Array($_POST);	
		if($_POST['referente']!="") $_SESSION['distributori_referente'] = $_POST['referente']; elseif($_POST['mode']=="") $_SESSION['distributori_codice']="";
		if($_POST['nome']!="") $_SESSION['distributori_nome'] = $_POST['nome']; elseif($_POST['mode']=="") $_SESSION['distributori_nome']="";
		if($_POST['provincia']!="") $_SESSION['distributori_provincia'] = $_POST['provincia']; elseif($_POST['mode']=="") $_SESSION['distributori_provincia']="";
		if($_POST['nazione']!="") $_SESSION['distributori_nazione'] = $_POST['nazione']; elseif($_POST['mode']=="") $_SESSION['distributori_nazione']="";
				if($_POST['min']!="") $_SESSION['distributori_min'] = $_POST['min'];
		if($_POST['max']!="") $_SESSION['distributori_max'] = $_POST['max'];
		die(Distributore::cercaElenco($_SESSION['distributori_referente'],$_SESSION['distributori_nome'],$_SESSION['distributori_provincia'],$_SESSION['distributori_nazione'],$_SESSION['distributori_min'],$_SESSION['distributori_max']));
		break;
}
?>